home *** CD-ROM | disk | FTP | other *** search
/ Internet Surfer 2.0 / Internet Surfer 2.0 (Wayzata Technology) (1996).iso / pc / text / mac / faqs.280 < prev    next >
Text File  |  1996-02-12  |  28KB  |  722 lines

  1. Frequently Asked Questions (FAQS);faqs.280
  2.  
  3.  
  4.  
  5.   Run UNCPT on PLUGH.DAT.  You want to extract the AFM file (if present),
  6.   the documentation or readme file (if present), and the Type1 outline
  7.   file.  The AFM and README files will be in the data fork of the archive
  8.   file.  The Type1 outline will be in the resource fork.  The AFM and
  9.   README files have Mac "TEXT" type.  The Type1 outline file has "LWFN"
  10.   type.  I'm not trying to describe this part in a step-by-step fashion.
  11.   Use the docs for UNCPT and UNSIT as a guide.  If you got this far you
  12.   probably won't have much difficulty.  If you do, drop me a line and I'll
  13.   try to help.
  14.  
  15.   If the font does not contain an AFM file, extract the screen font.
  16.   Screen fonts frequently have the extension .bmap and are "FFIL" type
  17.   files.  Use Bmap2AFM to construct an AFM from the screen font.  If the
  18.   archive _does_ contain an AFM file, it's safe to bet that the author's
  19.   AFM will be better than the one created by Bmap2AFM.
  20.  
  21.   Finally, run REFONT on the Type1 outline that you extracted above.  The
  22.   result should be an appropriate PC type1 outline.  REFONT will create a
  23.   PFM file for you from the AFM file, if you desire.
  24.  
  25.   Remember to register your shareware...
  26.  
  27. 5.1 Converting PC Type1 fonts into TeX PK bitmap fonts
  28.  
  29.   The release of PS2PK by Piet Tutelaers <rcpt@urc.tue.nl> is a godsend to
  30.   those of us without PostScript printers.  PS2PK converts PC/Unix format
  31.   Type 1 fonts into TeX PK files.  Used in conjunction with the AFM2TFM
  32.   utility for creating TeX metric files, this allows almost anyone to use
  33.   Type 1 PostScript fonts.  PS2PK is distributed under the GNU License and
  34.   has been made to run under MS-DOS with DJGPP's free GNU C compiler.  The
  35.   PC version requires a 386 or more powerful processor.  Check with Archie
  36.   for a source near you.
  37.  
  38.   Note: if TeX PK files are not directly usable for you, there seems to be
  39.   a fair possibility that LaserJet softfonts would be useful.  If so, check
  40.   below for instructions on converting TeX PK files to LaserJet softfonts.
  41.  
  42. 5.2 Converting TeX PK bitmaps into HP LaserJet softfonts (and vice-versa)
  43.  
  44.   There is some possibility that someone will yell 'conflict of interest'
  45.   here, but I don't think so.  I wrote the following utilities:
  46.  
  47.     PKtoSFP: convert TeX PK files to LaserJet (bitmapped) softfonts
  48.     SFPtoPK: convert LaserJet (bitmapped) softfonts to TeX PK files
  49.  
  50.   But they are completely free, so I don't gain anything by "advertising"
  51.   them here.  These are MS-DOS platform solutions only.  If you know of
  52.   other solutions, I would be happy to list them.
  53.  
  54. 5.3. TrueType to HP LaserJet bitmap softfonts (HACK!)
  55.  
  56.   If you have the tools, the following suggestion does work, but it
  57.   isn't easy and it hasn't been automated.  To be honest, I haven't
  58.   really tested it.
  59.  
  60.   If you are using Windows 3.1, get a LaserJet printer driver (you don't
  61.   need the printer, just the driver).  Using the LaserJet driver, direct
  62.   output to a file and print a simple file containing all the letters you
  63.   want in the softfont in the font that you are converting.  When the print
  64.   job has completed, the output file will contain, among other things, a
  65.   LaserJet softfont of the TrueType font you selected.  If you know the
  66.   LaserJet format, you can grab it out of there.
  67.  
  68.   I didn't say it was easy ;-)
  69.  
  70.   This method will not work with ATM [ed: as of 7/92] because ATM does
  71.   not construct a softfont; it downloads the whole page as graphics.
  72.  
  73.   Here is an overview of the LaserJet bitmap softfont format.  It should
  74.   help you get started.  If you have any questions, ask norm
  75.   <walsh@cs.umass.edu>.  If anyone wants to write better instructions... ;-)
  76.  
  77.   Many details are omitted from this description.  They are thoroughly
  78.   discussed in the HP Technical Reference for each model of laser printer.
  79.   I recommend purchasing the Tech Ref.  If you have additional questions
  80.   and do not plan to purchase the Tech Ref (or do not wish to wait for its
  81.   arrival), you can ask norm <walsh@cs.umass.edu>.
  82.  
  83.   An HP LaserJet softfont can occur almost anywhere in the output stream
  84.   destined for the printer.  In particular, it does _not_ have to be
  85.   wholly contiguous within the output file.  In fact, fonts can be
  86.   "intermixed" at will.  The following "pieces" make up a font:
  87.  
  88.   A begin font descriptor command (followed by the descriptor) and a
  89.   series of begin character descriptor commands (followed by their
  90.   associated data).  When a new character descriptor is encountered, it
  91.   is added to the _current_ font (which may change between descriptors).
  92.  
  93.   In the discussion that follows, the following notational conventions
  94.   are followed:
  95.  
  96.     Key elements are surrounded by quotation marks.  The quotation marks
  97.     are not part of the element.  Spaces within the element are for
  98.     clarity only, they are not part of the element.  All characters
  99.     (except ESC and #, described below, are _literal_ and must be
  100.     entered in the precise case shown).
  101.  
  102.     ESC means the escape character, ASCII character number 27 decimal.
  103.  
  104.     # means any decimal number.  The meaning of the number is described
  105.     in the commentary for that element.
  106.  
  107.   What is a font descriptor?  A font descriptor begins with a font
  108.   descriptor command and is followed immediately by the data for the
  109.   descriptor.  Font descriptors define data global to the font.  In
  110.   general, more recent printers are less strict about these parameters
  111.   than older printers.
  112.  
  113.   What is the font descriptor command?
  114.  
  115.    "ESC ) s # W"
  116.  
  117.      In this command, # is the number of bytes in the descriptor.  The
  118.      first element of the descriptor indicates how many of these bytes
  119.      should be interpreted as the font descriptor (the remaining bytes
  120.      are commentary only--to the printer, at least).  This area is
  121.      frequently used for copyright information, for example, although
  122.      some systems insert kerning data into this area.
  123.  
  124.   What is the font descriptor data?
  125.  
  126.     The data is:
  127.  
  128.       UI  Font descriptor size
  129.       UB  Descriptor format
  130.       UB  Font type
  131.       UI  Reserved (should be 0)
  132.       UI  Baseline distance
  133.       UI  Cell width
  134.       UI  Cell height
  135.       UB  Orientation
  136.        B  Spacing
  137.       UI  Symbol set
  138.       UI  Pitch
  139.       UI  Height
  140.       UI  xHeight
  141.       SB  Width Type
  142.       UB  Style
  143.       SB  Stroke Weight
  144.       UB  Typeface LSB
  145.       UB  Typeface MSB
  146.       UB  Serif Style
  147.       SB  Underline distance
  148.       UB  Underline height
  149.       UI  Text Height
  150.       UI  Text Width
  151.       UB  Pitch Extended
  152.       UB  Height Extended
  153.       UI  Cap Height
  154.       UI  Reserved (0)
  155.       UI  Reserved (0)
  156.       A16 Font name
  157.       ??  Copyright, or any other information
  158.  
  159.     Where, UI=unsigned integer, SI=signed integer,
  160.            UB=unsigned byte,    SB=signed byte,
  161.             B=boolean,          A16=sixteen bytes of ASCII
  162.  
  163.     After the font name, ?? bytes of extra data may be inserted.  These
  164.     bytes pad the descriptor out to the length specified in the begin
  165.     font descriptor command.
  166.  
  167.     Note: integers are _always_ in big-endian order (MSB first).
  168.  
  169.   What is a character descriptor?  A character descriptor describes the
  170.   character specific info and the layout of the bitmap.  Newer printers
  171.   can accept compressed character bitmaps.
  172.  
  173.   What is a character descriptor command?
  174.  
  175.     "ESC * c # E"
  176.  
  177.       The # is the length of the descriptor, in bytes.
  178.  
  179.   What is the character descriptor data?
  180.  
  181.     UB  Format
  182.      B  Continuation
  183.     UB  Descriptor size
  184.     UB  Class
  185.     UB  Orientation
  186.     SI  Left offset
  187.     SI  Top offset
  188.     UI  Character width
  189.     UI  Character height
  190.     SI  Delta X
  191.     ??  Character (bitmap) data.
  192.  
  193.     Although older printers cannot accept characters that include
  194.     continuations, newer printers can.  If the "continuation" field is
  195.     1, the character bitmap data begins immediately after that byte and
  196.     the remaining fields _are not_ present.
  197.  
  198.   Ok, now I understand the data, what do I look for in the output stream?
  199.  
  200.     "ESC * c # D"  defines the font number (remember the number).
  201.     "ESC ) s # W"  defines the font descriptor (as described above).
  202.     "ESC * c # E"  specifies the character code (the #, in this case).
  203.                    The next character descriptor maps to this position in
  204.                    the font.  Characters do not have to appear in any
  205.            particular order.
  206.     "ESC ( s # W"  defines the character descriptor (as described above).
  207.  
  208.     Remember, these can occur in any order.  Experimentation with the
  209.     particular driver you are using may help you restrict the number of
  210.     different cases that you have to be prepared for.
  211.  
  212.   Please report your experiences using this method to norm
  213.   <walsh@cs.umass.edu> (both to satisfy his own curiosity and to help
  214.   improve the FAQ).
  215.  
  216. 6.  MS-DOS Screen Fonts (EGA/VGA text-mode fonts)
  217.  
  218.   Editors note: the following description was mercilessly stolen from
  219.                 comp.archives on 02SEP92.  It was originally Yossi Gil's
  220.                 <yogi@cs.ubc.ca> posting.
  221.  
  222.  
  223.   FNTCOL12.ZIP contains more than 100 text mode fonts for EGA/VGA displays.
  224.   It includes fonts in different sizes for Hebrew, Greek, Cyrillic, math
  225.   symbols and various type styles including smallcaps and script.
  226.  
  227.   It is available at cs.ubc.ca in /pub/pickup/terse/fntcol12.zip
  228.  
  229. -- END OF PART III --
  230. Xref: bloom-picayune.mit.edu comp.fonts:6623 news.answers:4475
  231. Path: bloom-picayune.mit.edu!enterpoop.mit.edu!think.com!rpi!usc!zaphod.mps.ohio-state.edu!caen!nic.umass.edu!dime!dime.cs.umass.edu!walsh
  232. From: walsh@cs.umass.edu (Norman Walsh)
  233. Newsgroups: comp.fonts,news.answers
  234. Subject: comp.fonts FAQ.4.Unix-Info
  235. Summary: This posting answers frequently asked questions about fonts.
  236.          It addresses both general font questions and questions that
  237.      are specific to a particular platform.
  238. Message-ID: <WALSH.92Dec7141554@ibis.cs.umass.edu>
  239. Date: 7 Dec 92 19:15:54 GMT
  240. Expires: 8 Jan 93 00:00:00 GMT
  241. References: <9212071410.WW57338@cs.umass.EDU>
  242. Sender: news@dime.cs.umass.edu
  243. Reply-To: walsh@cs.umass.edu (Norm Walsh)
  244. Followup-To: poster
  245. Organization: Dept of Comp and Info Sci, Univ of Mass (Amherst)
  246. Lines: 35
  247. Approved: news-answers-request@MIT.Edu
  248.  
  249. Archive-name: fonts-faq/part05
  250. Version: 1.1.1.
  251.  
  252. FAQ for comp.fonts: Chapter IV: *nix-specific Info
  253.  
  254. Version 1.1.1., Release 07DEC92
  255.  
  256. Welcome to the comp.fonts FAQ.  These articles, posted monthly, describe many
  257. of the basic questions that seem to be repeated frequently on comp.fonts.
  258. Your comments are both welcome and encouraged.
  259.  
  260. The FAQ is divided into chapters.  The first chapter is a general overview.
  261. Most of the remaining chapters are more-or-less platform specific.
  262.  
  263. For more information about the FAQ, please consult the beginning of the first
  264. chapter.  The FAQ is always available via anonymous ftp from ibis.cs.umass.edu
  265. in /pub/norm/comp.fonts/FAQ*
  266.  
  267. This chapter covers the following topics:
  268.  
  269. 0.  Please help!
  270.  
  271. ------------------------------------------------------------------------------
  272.  
  273. 0. Please help!
  274.  
  275.   This section needs a lot of work.  At the time of this release, I'm not
  276.   in a position to write it so I'm leaving it basically blank.  Even if
  277.   you don't have time to write it, if you know what _should_ be in this
  278.   section, please forward it to norm <walsh@cs.umass.edu>.
  279.  
  280.   Please consult the 'utilities' section for more information.  Most of the
  281.   utilities described in that section run under Unix.
  282.  
  283. -- END OF PART IV --
  284. Xref: bloom-picayune.mit.edu comp.fonts:6626 news.answers:4478
  285. Path: bloom-picayune.mit.edu!enterpoop.mit.edu!think.com!rpi!zaphod.mps.ohio-state.edu!caen!nic.umass.edu!dime!dime.cs.umass.edu!walsh
  286. From: walsh@cs.umass.edu (Norman Walsh)
  287. Newsgroups: comp.fonts,news.answers
  288. Subject: comp.fonts FAQ.5.Sun-Info
  289. Summary: This posting answers frequently asked questions about fonts.
  290.          It addresses both general font questions and questions that
  291.      are specific to a particular platform.
  292. Message-ID: <WALSH.92Dec7141616@ibis.cs.umass.edu>
  293. Date: 7 Dec 92 19:16:16 GMT
  294. Expires: 8 Jan 93 00:00:00 GMT
  295. References: <9212071410.WW57338@cs.umass.EDU>
  296. Sender: news@dime.cs.umass.edu
  297. Reply-To: walsh@cs.umass.edu (Norm Walsh)
  298. Followup-To: poster
  299. Organization: Dept of Comp and Info Sci, Univ of Mass (Amherst)
  300. Lines: 147
  301. Approved: news-answers-request@MIT.Edu
  302.  
  303. Archive-name: fonts-faq/part06
  304. Version: 1.1.1.
  305.  
  306. FAQ for comp.fonts: Chapter V: Sun-specific Info
  307.  
  308. Version 1.1.1., Release 07DEC92
  309.  
  310. Welcome to the comp.fonts FAQ.  These articles, posted monthly, describe many
  311. of the basic questions that seem to be repeated frequently on comp.fonts.
  312. Your comments are both welcome and encouraged.
  313.  
  314. The FAQ is divided into chapters.  The first chapter is a general overview.
  315. Most of the remaining chapters are more-or-less platform specific.
  316.  
  317. For more information about the FAQ, please consult the beginning of the first
  318. chapter.  The FAQ is always available via anonymous ftp from ibis.cs.umass.edu
  319. in /pub/norm/comp.fonts/FAQ*
  320.  
  321. This chapter covers the following topics:
  322.  
  323. 0.    Please help!
  324. 1.    Fonts under Open Windows
  325. 2.    Does OpenWindows support Type 1 PostScript fonts?
  326. 3.1    Improving font rendering time
  327. 3.2    Making bitmap fonts for faster startup:
  328. 4.    Converting between font formats (convertfont, etc.)
  329. 5.    Xview/OLIT fonts at 100 dpi
  330. 6.    Where can I order F3 fonts for NeWSprint and OpenWindows?
  331.  
  332. ------------------------------------------------------------------------------
  333.  
  334. 0. Please help!
  335.  
  336.   Someone mailed a file of Sun-related font tips.  Unfortunately, I cannot
  337.   find the file.  If you have any suggestion for this section (or if you
  338.   are the person that mailed me the other list), please forward your
  339.   suggestions to norm <walsh@cs.umass.edu>.
  340.  
  341. 1. Fonts Under Open Windows
  342.  
  343.   The following information regarding fonts under Open Windows was stolen
  344.   from Liam R.E. Quim's <lee@sq.com> Open Windows FAQ.  The original author
  345.   was Rick Heli <Rick.Heli@Eng.Sun.COM>.
  346.  
  347. 2. Does OpenWindows support Type 1 PostScript fonts?
  348.  
  349.     Type 1 fonts are supported starting with the NeWSprint 2.0
  350.     and Solaris 2.0 (OpenWindows 3.0.1) releases.
  351.  
  352.     There are also 57 F3 format fonts supplied with OpenWindows which
  353.     are fully hinted.  Documentation on the F3 font format and the F3 font
  354.     interpreter, TypeScaler, is available from Sun.
  355.  
  356. 3.1 Improving font rendering time
  357.  
  358.     Although the Sun type renderer (TypeScaler) is pretty fast, it's not as
  359.     fast as loading a bitmap.  You can pre-generate bitmap fonts for sizes
  360.     that you use a lot, and you can also alter and access the font cache
  361.     parameters.     If you have a lot of memory you might want to increase the
  362.     font cache size.
  363.     $ psh -i
  364.     Welcome to X11/NeWS Version3 <--- psh will say this at you
  365.     currentfontmem =    % type this line ...
  366.     300    % and here's what my server was using -- 300 Kbytes
  367.     1024 setfontmem
  368.     % Just to check:
  369.     currentfontmem =
  370.     1024
  371.     See pp. 328ff of the NeWS 3.0 Programmer's Guide.  You need to say psh -i
  372.     so that the PostScript packages are loaded - see the psh man page.
  373.  
  374. 3.2 Making bitmap fonts for faster startup:
  375.  
  376.     $ mkdir $HOME/myfonts
  377.     $ cd $HOME/myfonts
  378.     $ makeafb -20 -M $OPENWINHOME/lib/fonts/Bembo.f3b
  379.     Creating Bembo20.afb
  380.     $ convertfont -b Bembo20.afb
  381.     Bembo20.afb->./Bembo20.fb
  382.     Chars parameter greater than number of characters supplied.
  383.     $ ls
  384.     Bembo20.afb    Bembo20.fb    Synonyms.list
  385.     $ bldfamily
  386.     * Bembo               ./Bembo.ff (Encoding: latin)
  387.     cat: ./Compat.list: No such file or directory
  388.     $ xset +fp `pwd`
  389.     $ xset fp rehash
  390.  
  391.     If you want the server to see your new font directory every time,
  392.     add this directory to your FONTPATH environment variable in one
  393.     of your start-up files, e.g. .login or .profile.
  394.  
  395. 4. Converting between font formats (convertfont, etc.)
  396.  
  397.     You can also use F3 fonts with an X11 server, by converting them to a
  398.     bitmap (X11 bdf format) first.  Your license restricts use of these
  399.     fonts on another machine, and unless you have NeWSPrint you shouldn't
  400.     use them for printing.  Having said all that...  you can use makeafb
  401.     and convertfont to generate bdf files that you can compile with bdftosnf or
  402.     bdftopcf.
  403.  
  404.     Use mftobdf (from the SeeTeX distribution) to convert TeX pk fonts to
  405.     X11 bdf format, which you can then use with either X11 or OenWindows.
  406.  
  407. 5. Xview/OLIT fonts at 100 dpi
  408.  
  409.     There aren't any.  More precisely, the various text fonts, such as
  410.     Lucida Typewriter Sans, are available at 100 dpi, and in fact are
  411.     scalable under OpenWindows.     The glyph fonts are bitmaps, and don't
  412.     scale very well.
  413.  
  414. 6. Where can I order F3 fonts for NeWSprint and OpenWindows?
  415.  
  416.     600 F3 fonts are available for unlocking from Printer's Palette, a CD
  417.     available with NeWSprint 2.0.
  418.  
  419.     In addition, F3 fonts are available from the following sources:
  420.  
  421.     Linotype AG            Linotype Company
  422.     Mergenthaler Allee 55-75    425 Oser Avenue
  423.     6236 Eschborn Germany    Hauppague, NY  11788
  424.     49/(61 96) 4031        (800) 336-0045
  425.     FAX 011/49/6196-982185    FAX 516-434-2055
  426.     attn: F3 Font Production    attn: F3 Font Production
  427.  
  428.     Monotype Plc.        Monotype Typography
  429.     Salfords Redhill RH1 5JP    53 W. Jackson Boulevard Suite 504
  430.     England            Chicago, IL  60604
  431.     44/(737) 765959        (800) 666-6893
  432.     FAX 011/44/737-769243    FAX (312) 939-0378
  433.     attn: F3 Font Production    attn: F3 Font Production
  434.  
  435.     U R W            U R W
  436.     Harksheider Strasse 102    One Tara Boulevard Suite 210
  437.     D2000 Hamburg Germany    Nashua, NH  03062
  438.     49/(40) 606050        (603) 882-7445
  439.     49/(40) 60605148        (603) 882-7210
  440.     attn: F3 Font Production    attn: F3 Font Production
  441.  
  442.     Bigelow & Holmes        Autologic
  443.     P. O. Box 1299        1050 Rancho Conejo Boulevard
  444.     Menlo Park, CA  94026    Newbury Park, CA  91320
  445.     415/326-8973        (800)235-1843, or (805)498-9611 in CA
  446.     FAX (415) 326-8065        FAX (805) 499-1167
  447.     attn: F3 Font Production    attn: F3 Font Production
  448.  
  449. -- END OF PART V --
  450. Xref: bloom-picayune.mit.edu comp.fonts:6627 news.answers:4479
  451. Path: bloom-picayune.mit.edu!enterpoop.mit.edu!think.com!rpi!usc!zaphod.mps.ohio-state.edu!caen!nic.umass.edu!dime!dime.cs.umass.edu!walsh
  452. From: walsh@cs.umass.edu (Norman Walsh)
  453. Newsgroups: comp.fonts,news.answers
  454. Subject: comp.fonts FAQ.6.NeXT-Info
  455. Summary: This posting answers frequently asked questions about fonts.
  456.          It addresses both general font questions and questions that
  457.      are specific to a particular platform.
  458. Message-ID: <WALSH.92Dec7141637@ibis.cs.umass.edu>
  459. Date: 7 Dec 92 19:16:37 GMT
  460. Expires: 8 Jan 93 00:00:00 GMT
  461. References: <9212071410.WW57338@cs.umass.EDU>
  462. Sender: news@dime.cs.umass.edu
  463. Reply-To: walsh@cs.umass.edu (Norm Walsh)
  464. Followup-To: poster
  465. Organization: Dept of Comp and Info Sci, Univ of Mass (Amherst)
  466. Lines: 39
  467. Approved: news-answers-request@MIT.Edu
  468.  
  469. Archive-name: fonts-faq/part07
  470. Version: 1.1.1.
  471.  
  472. FAQ for comp.fonts: Chapter VI: NeXT-specific Info
  473.  
  474. Version 1.1.1., Release 07DEC92
  475.  
  476. Welcome to the comp.fonts FAQ.  These articles, posted monthly, describe many
  477. of the basic questions that seem to be repeated frequently on comp.fonts.
  478. Your comments are both welcome and encouraged.
  479.  
  480. The FAQ is divided into chapters.  The first chapter is a general overview.
  481. Most of the remaining chapters are more-or-less platform specific.
  482.  
  483. For more information about the FAQ, please consult the beginning of the first
  484. chapter.  The FAQ is always available via anonymous ftp from ibis.cs.umass.edu
  485. in /pub/norm/comp.fonts/FAQ*
  486.  
  487. This chapter covers the following topics:
  488.  
  489. 0.    Please help!
  490. 1.    Font availability
  491.  
  492. ------------------------------------------------------------------------------
  493.  
  494. 0. Please help!
  495.  
  496.   If you have any suggestions for this section, please forward your
  497.   suggestions to norm <walsh@cs.umass.edu>.
  498.  
  499. 1. Font availability
  500.  
  501.   Public Domain fonts for the NeXT are available via anonymous FTP from
  502.   sonata.purdue.edu, in the directory next/graphics/fonts.  The README for
  503.   this file states that the directory is currently being restructured by
  504.   the archive moderator, although fonts are still available in that
  505.   directory.
  506.  
  507. -- END OF PART VI --
  508. Xref: bloom-picayune.mit.edu comp.fonts:6628 news.answers:4480
  509. Path: bloom-picayune.mit.edu!enterpoop.mit.edu!think.com!rpi!zaphod.mps.ohio-state.edu!caen!nic.umass.edu!dime!dime.cs.umass.edu!walsh
  510. From: walsh@cs.umass.edu (Norman Walsh)
  511. Newsgroups: comp.fonts,news.answers
  512. Subject: comp.fonts FAQ.7.X-Info
  513. Summary: This posting answers frequently asked questions about fonts.
  514.          It addresses both general font questions and questions that
  515.      are specific to a particular platform.
  516. Message-ID: <WALSH.92Dec7141657@ibis.cs.umass.edu>
  517. Date: 7 Dec 92 19:16:57 GMT
  518. Expires: 8 Jan 93 00:00:00 GMT
  519. References: <9212071410.WW57338@cs.umass.EDU>
  520. Sender: news@dime.cs.umass.edu
  521. Reply-To: walsh@cs.umass.edu (Norm Walsh)
  522. Followup-To: poster
  523. Organization: Dept of Comp and Info Sci, Univ of Mass (Amherst)
  524. Lines: 85
  525. Approved: news-answers-request@MIT.Edu
  526.  
  527. Archive-name: fonts-faq/part08
  528. Version: 1.1.1.
  529.  
  530. FAQ for comp.fonts: Chapter VII: X-specific Info
  531.  
  532. Version 1.1.1., Release 07DEC92
  533.  
  534. Welcome to the comp.fonts FAQ.  These articles, posted monthly, describe many
  535. of the basic questions that seem to be repeated frequently on comp.fonts.
  536. Your comments are both welcome and encouraged.
  537.  
  538. The FAQ is divided into chapters.  The first chapter is a general overview.
  539. Most of the remaining chapters are more-or-less platform specific.
  540.  
  541. For more information about the FAQ, please consult the beginning of the first
  542. chapter.  The FAQ is always available via anonymous ftp from ibis.cs.umass.edu
  543. in /pub/norm/comp.fonts/FAQ*
  544.  
  545. This chapter covers the following topics:
  546.  
  547. 0.    Please help!
  548. 1.    Where do I get X?
  549. 2.    X fonts and font utilities
  550.  
  551. ------------------------------------------------------------------------------
  552.  
  553. 0. Please help!
  554.  
  555.   This section needs a lot of work.  At the time of this release, I'm not
  556.   in a position to write it so I'm leaving it basically blank.  Even if
  557.   you don't have time to write it, if you know what _should_ be in this
  558.   section, please forward it to norm <walsh@cs.umass.edu>.
  559.  
  560. 1. Where do I get X?
  561.  
  562.    The standard location for X software is export.lcs.mit.edu.
  563.  
  564. 2. X fonts and font utilities
  565.  
  566.   The following programs will allow you to create fonts for display under
  567.   X.  IBM has contributed Type1 font support for X11R5 but, at present,
  568.   I have no experience with it.
  569.  
  570.   On any given platform, X requires specially 'compiled' fonts.  The
  571.   standard method of interchange between platforms is BDF format.  The
  572.   BDF format is defined by Adobe.  A document describing the format is
  573.   available from Adobe (send "help" to <ps-file-server@adobe.com>).
  574.   It is also available in the standard X distribution.  Look under
  575.   ../X11R4(5)/mit/hardcopy/BDF.  This document is also reproduced in any
  576.   text describing the X standard.
  577.  
  578.   Once you have a file in BDF format, your X platform should have the
  579.   tools required to convert it into your local binary format.  Depending
  580.   on your platform this may be 'snf', 'pcf', or X11/News format ('ff'
  581.   and 'fb').
  582.  
  583.   Here's a quick list of possible steps to get from "what you got" to X:
  584.  
  585.   Mac format bitmaps:
  586.  
  587.     No idea.  If _you_ know how to read a Mac format bitmap file on some
  588.     other platform, please tell norm <walsh@cs.umass.edu>.
  589.  
  590.   PC format bitmaps:
  591.  
  592.     Conversion to BDF is possible from TeX PK format and LaserJet softfont
  593.     format.  Other conversions are also within the realm of possibility.
  594.     Feel free to ask norm <walsh@cs.umass.edu> for more information if you
  595.     have a specific conversion in mind.
  596.  
  597.   TeX PK format bitmaps:
  598.  
  599.     PKtoBDF gets us directly to BDF format from here.
  600.  
  601.   Mac format postscript:
  602.  
  603.     Under MS-DOS, conversion to PC format postscript allows the font to
  604.     be accessed with PS2PK (under *nix or MS-DOS).  See above for TeX
  605.     PK to X conversions.
  606.  
  607.   PC/*nix format PostScript
  608.  
  609.     Conversion to TeX PK with PS2PK allows us to get to BDF (indirectly).
  610.  
  611. -- END OF PART VII --
  612. Xref: bloom-picayune.mit.edu comp.fonts:6619 news.answers:4471
  613. Path: bloom-picayune.mit.edu!enterpoop.mit.edu!think.com!ames!saimiri.primate.wisc.edu!caen!nic.umass.edu!dime!dime.cs.umass.edu!walsh
  614. From: walsh@cs.umass.edu (Norman Walsh)
  615. Newsgroups: comp.fonts,news.answers
  616. Subject: comp.fonts FAQ.8.Utilities
  617. Summary: This posting answers frequently asked questions about fonts.
  618.          It addresses both general font questions and questions that
  619.      are specific to a particular platform.
  620. Message-ID: <WALSH.92Dec7141722@ibis.cs.umass.edu>
  621. Date: 7 Dec 92 19:17:22 GMT
  622. Expires: 8 Jan 93 00:00:00 GMT
  623. References: <9212071410.WW57338@cs.umass.EDU>
  624. Sender: news@dime.cs.umass.edu
  625. Reply-To: walsh@cs.umass.edu (Norm Walsh)
  626. Followup-To: poster
  627. Organization: Dept of Comp and Info Sci, Univ of Mass (Amherst)
  628. Lines: 449
  629. Approved: news-answers-request@MIT.Edu
  630.  
  631. Archive-name: fonts-faq/part09
  632. Version: 1.1.1.
  633.  
  634. FAQ for comp.fonts: Chapter VIII: Font utilities
  635.  
  636. Version 1.1.1., Release 07DEC92
  637.  
  638. Welcome to the comp.fonts FAQ.  These articles, posted monthly, describe many
  639. of the basic questions that seem to be repeated frequently on comp.fonts.
  640. Your comments are both welcome and encouraged.
  641.  
  642. The FAQ is divided into chapters.  The first chapter is a general overview.
  643. Most of the remaining chapters are more-or-less platform specific.
  644.  
  645. For more information about the FAQ, please consult the beginning of the first
  646. chapter.  The FAQ is always available via anonymous ftp from ibis.cs.umass.edu
  647. in /pub/norm/comp.fonts/FAQ*
  648.  
  649. This chapter covers the following topics:
  650.  
  651. 0.    Notes about the utilities
  652. 1.    PS2PK
  653. 2.    TeX Utilities
  654. 3.    MFPic
  655. 4.    GNU Font Utilities
  656. 5.    Font Editors
  657. 6.    t1utils
  658.  
  659. ------------------------------------------------------------------------------
  660.  
  661. 0. Notes about the utilities
  662.  
  663.    I have just started collecting information about font utilities.  I
  664.    will gladly add any information that you can pass my way.  Please send
  665.    your submissions to norm <walsh@cs.umass.edu>.
  666.  
  667.    I would appreciate it if you could include a paragraph or so of description
  668.    and the appropriate site/filename for retrieval.
  669.  
  670. 1. PS2PK version 1.2
  671.  
  672.   PS2PK is a utility for converting Type1 postscript fonts into TeX PK files.
  673.   The source code is distributed and it has been compiled for both *nix boxes
  674.   and MS-DOS based machines.
  675.  
  676.   Here is the original announcement:
  677.  
  678.                             Ps2pk-1.2 available
  679.                             -------------------
  680.                                  (June 1992)
  681.  
  682.     Version 1.2 of ps2pk is now available on:
  683.        ftp.urc.tue.nl (address: 131.155.2.79)
  684.        directory:    /pub/tex
  685.        files:        ps2pk12.README         (  1k)    This file
  686.                      ps2pk12.tar.Z          (391k)    Sources
  687.                      ps2pk386.zip           (232k)    MSDOS executables
  688.                      utopia.tar.Z           (342k)    Adobe Utopia font family
  689.                      courier.tar.Z          (207k)    IBM Courier font family
  690.  
  691.        For people having difficulties in handling UNIX `.tar.Z' format I
  692.        have made some UNIX tools (only executables) available in:
  693.        directories:  /pub/unixtools/dos
  694.                      /pub/unixtools/vms
  695.  
  696.        See the system specific TARZ file for some help.
  697.  
  698.        Ftp.urc.tue.nl can not handle E-mail requests. But sites are free
  699.        to put the ps2pk12 stuff on any server that can.
  700.  
  701.     When do you need ps2pk?
  702.     ----------------------
  703.     Ps2pk is a tool that converts a PostScript type1 font into a corres-
  704.     ponding TeX PK font.  The tool is especially interesting if you want
  705.     to use fully hinted type1 fonts in your DVI previewer (instead of the
  706.     unhinted type1 fonts currently used in GhostScript) or on a printer
  707.     that has no PostScript interpreter.
  708.  
  709.     In order to use the ps2pk generated fonts your driver and previewer need
  710.     to support virtual fonts.  The reason is that PostScript fonts and TeX
  711.     fonts do have a different font encoding and handle ligatures in a
  712.     different way.  With virtual fonts the PostScript world (encoding +
  713.     ligatures) can be mapped to the old style TeX world on which the current
  714.     plain macro packages still are based (despite the fact that TeX3.0 can
  715.     handle 8bits).
  716.  
  717.     It is also possible to use the ps2pk generated PK fonts directly
  718.  
  719.   In addition, a modified version of PS2PK exists on ibis.cs.umass.edu.  I
  720.   have added some hacks to better support really large renderings and a
  721.   primitive "range" facility.
  722.